mechanical restraint - Espagnol Anglais Dictionnaire